home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MACD 5
/
MACD 5.bin
/
workbench
/
libs
/
shutdown.lzh
/
shutdown_5.1
/
src
/
shutdown_lib
/
shutdown_inline.h
< prev
next >
Wrap
C/C++ Source or Header
|
1996-12-02
|
938b
|
32 lines
/* Automatically generated header! Do not edit! */
#ifndef _INLINE_SHUTDOWN_H
#define _INLINE_SHUTDOWN_H
#ifndef __INLINE_MACROS_H
#include <inline/macros.h>
#endif /* !__INLINE_MACROS_H */
#ifndef SHUTDOWN_BASE_NAME
#define SHUTDOWN_BASE_NAME ShutdownBase
#endif /* !SHUTDOWN_BASE_NAME */
#define AddShutdownInfoTagList(Hook, Name, TagList) \
LP3(0x24, APTR, AddShutdownInfoTagList, struct Hook *, Hook, a0, STRPTR, Name, a1, struct TagItem *, TagList, a2, \
, SHUTDOWN_BASE_NAME)
#ifndef NO_INLINE_STDARG
#define AddShutdownInfoTags(a0, a1, tags...) \
({ULONG _tags[] = { tags }; AddShutdownInfoTagList((a0), (a1), (struct TagItem *)_tags);})
#endif /* !NO_INLINE_STDARG */
#define RemShutdownInfo(Info) \
LP1(0x2a, LONG, RemShutdownInfo, struct ShutdownInfo *, Info, a0, \
, SHUTDOWN_BASE_NAME)
#define Shutdown(Mode) \
LP1(0x30, LONG, Shutdown, ULONG, Mode, d0, \
, SHUTDOWN_BASE_NAME)
#endif /* !_INLINE_SHUTDOWN_H */